package ar.com.tallerdos.smartdinner.sync;

import java.util.List;

import ar.com.tallerdos.smartdinner.model.Mesa;
import ar.com.tallerdos.smartdinner.util.StringUtils;

public class UpdateMesasSeleccionadas extends Tarea {
    
    private static final String UPDATE_MESAS_SELECCIONADAS_SERVICE = "updateMesasSeleccionadas.php";
    
    private Integer codigo;
    private List<Mesa> mesas;

    public UpdateMesasSeleccionadas(Integer comidaCodigo, List<Mesa> nuevaSeleccion) {
	this.codigo = comidaCodigo;
	this.mesas = nuevaSeleccion;
    }

    @Override
    public Integer realizarTarea() {
	llamarWebService(SERVER_URL + "/" + UPDATE_MESAS_SELECCIONADAS_SERVICE 
		+ "?pedido_id=" + this.codigo
        	+ "&mesas=" + StringUtils.concatenarIds(mesas, SEPARADOR_ID));
	return null;
    }

}
